/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.erpworld.r.dao;

import java.util.List;
import org.erpworld.hr.dao.HibernateDAO;
import org.hibernate.HibernateException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 *
 * @author volkan
 */
public class RcinsiyetDAO extends HibernateDAO {

    private final Logger log = LoggerFactory.getLogger(RcinsiyetDAO.class);
    private static final String ALL_CINSIYET_BY_ID = "from Rcinsiyet c order by c.cinsiyetId";

    public List<Rcinsiyet> list() {
        log.info("Tüm cinsiyetler  getiriliyor...");
        try {
            getSession().getTransaction().begin();
            List personels = getSession().createQuery(ALL_CINSIYET_BY_ID).list();
            getSession().getTransaction().commit();
            return personels;
        } catch (HibernateException e) {
            log.error("Bütün cinsiyetleri  getirme sırasında hata oluştu.", e);
            throw e;
        }
    }
}
